British House Of Lords — synonyms, definition
1. British House of Lords (Noun)
1 synonym
House of Lords
1 definition
British House of Lords (Noun) — The upper house of the British parliament.
1 type of
house
1 part
peer of the realm
1 part of
British Parliament